package com.uzai.console.dto.zombiefanpassive.zombiefanpassivetask;

import com.uzai.console.dto.BaseDto;
import com.uzai.console.jsonvo.zombiefanpassive.ZombieFanPassiveSendPara;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Auther: liuqi
 * @Date: 2021/8/10 14:58
 * @Description:
 */
@ApiModel("被动僵尸粉任务添加参数")
@Data
public class ZombieFanPassiveTaskDto extends BaseDto {
    @ApiModelProperty("主键id")
    private Long id;
    @ApiModelProperty("任务名称")
    private String name;
    @ApiModelProperty("发送消息参数")
    private ZombieFanPassiveSendPara sendPara;
    @ApiModelProperty("设备类型")
    private String deviceType;
    @ApiModelProperty("机器人唯一id列表")
    private List<Long> deviceUniqueIdList;
    @ApiModelProperty("发送频率最小值(每个几分钟发送一条)")
    private Integer rateMin;
    @ApiModelProperty("发送频率最大值(每个几分钟发送一条)")
    private Integer rateMax;
    @ApiModelProperty("开始限制时间（HH:mm）")
    private String limitTimeStart;
    @ApiModelProperty("结束限制时间（HH:mm）")
    private String limitTimeEnd;
    @ApiModelProperty("每日发送上限")
    private Integer sendDayLimit;
}
